package com.example.text7;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.view.View;

import com.alibaba.android.arouter.launcher.ARouter;

import butterknife.ButterKnife;
import butterknife.OnClick;

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        ARouter.openLog(); //开启日志
        ARouter.openDebug(); //开始调试模式，如果在DEBUG下不设置的话 在移动修改某些类或配置会出问题，因为有些东西判断版本号变更使用了缓存，开启的话每次会重新获取
        ARouter.init(getApplication());
        ButterKnife.bind(this); //butterknife经典用法绑定各个控件
    }

    @OnClick({R.id.btn_main_gravity, R.id.btn_main_linear_accel, R.id.btn_main_ambient_temp}) //设置点击事件通过ARouter实现各个Acitivity跳转
    void SensorTest(View v) {
        switch (v.getId()) {
            case R.id.btn_main_gravity:
                ARouter.getInstance().build("/app/GravityActivity").navigation();
                break;
            case R.id.btn_main_linear_accel:
                ARouter.getInstance().build("/app/LinearAccelActivity").navigation();
                break;
            case R.id.btn_main_ambient_temp:
                ARouter.getInstance().build("/app/AmbientActivity").navigation();
                break;
        }
    }
}